package com.ruoyi.teacher.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.teacher.mapper.TWorkMapper;
import com.ruoyi.teacher.domain.TWork;
import com.ruoyi.teacher.service.ITWorkService;

/**
 * 工作信息集Service业务层处理
 * 
 * @author xiangzy
 * @date 2022-05-08
 */
@Service
public class TWorkServiceImpl implements ITWorkService 
{
    @Autowired
    private TWorkMapper tWorkMapper;

    /**
     * 查询工作信息集
     * 
     * @param recordid 工作信息集ID
     * @return 工作信息集
     */
    @Override
    public TWork selectTWorkById(Long recordid)
    {
        return tWorkMapper.selectTWorkById(recordid);
    }

    /**
     * 查询工作信息集列表
     * 
     * @param tWork 工作信息集
     * @return 工作信息集
     */
    @Override
    public List<TWork> selectTWorkList(TWork tWork)
    {
        return tWorkMapper.selectTWorkList(tWork);
    }

    /**
     * 新增工作信息集
     * 
     * @param tWork 工作信息集
     * @return 结果
     */
    @Override
    public int insertTWork(TWork tWork)
    {
        tWork.setCreateTime(DateUtils.getNowDate());
        return tWorkMapper.insertTWork(tWork);
    }

    /**
     * 修改工作信息集
     * 
     * @param tWork 工作信息集
     * @return 结果
     */
    @Override
    public int updateTWork(TWork tWork)
    {
        tWork.setUpdateTime(DateUtils.getNowDate());
        return tWorkMapper.updateTWork(tWork);
    }

    /**
     * 批量删除工作信息集
     * 
     * @param recordids 需要删除的工作信息集ID
     * @return 结果
     */
    @Override
    public int deleteTWorkByIds(Long[] recordids)
    {
        return tWorkMapper.deleteTWorkByIds(recordids);
    }

    /**
     * 删除工作信息集信息
     * 
     * @param recordid 工作信息集ID
     * @return 结果
     */
    @Override
    public int deleteTWorkById(Long recordid)
    {
        return tWorkMapper.deleteTWorkById(recordid);
    }
}
